determined and physically strong and healthy - Francés Inglés Diccionario